package com.winchain.chainbill.risk.base.service;

import com.shell.bee.persistence.model.PageLimit;
import com.shell.bee.persistence.service.PersistentService;
import com.winchain.chainbill.basic.cus.vo.BasCustomerVo;
import com.winchain.chainbill.risk.base.po.RmIntRate;
import com.winchain.chainbill.risk.biz.rate.vo.RateVo;
import java.util.List;

public abstract interface RmIntRateService extends PersistentService<RmIntRate> {
	public abstract List<BasCustomerVo> findCustomerRateForGrp(PageLimit paramPageLimit, String paramString1,
			String paramString2, String[] paramArrayOfString1, String paramString3, String paramString4,
			String[] paramArrayOfString2, String[] paramArrayOfString3);

	public abstract List<RateVo> findRateForEnt(String paramString1, String paramString2, String paramString3,
			String paramString4);

	public abstract void updateRate(RateVo paramRateVo);

	public abstract RateVo findRateByCode(String paramString1, String paramString2, String paramString3,
			String paramString4, String paramString5);
}
